package io.geekidea.springbootplus.system.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import io.geekidea.springbootplus.system.entity.SysCartItem;
import io.geekidea.springbootplus.system.vo.SysCartItemQueryVo;
import org.springframework.stereotype.Repository;

import java.util.List;


@Repository
public interface SysCartItemMapper extends BaseMapper<SysCartItem> {
//将商品加入购物车接口
    Integer insertCartItem(SysCartItem item);
//根据用户编号获取该用户购物车中所有商品信息列表
    List<SysCartItemQueryVo> selectCartItemsByUserId(Integer userId);
//单个删除购物车中购物项
    Integer deleteCartItem(Integer id);
//批量删除购物车中所有购物项
    Integer deleteAllCartItem(List<Integer> ids);
//修改购买数量
    Integer updateCartItem(Integer id);
}
